package com.zh.common.constans;

/**
 * code is far away from bug with the animal protecting
 * ┏┓　　　┏┓
 * ┏┛┻━━━┛┻┓
 * ┃　　　　　　　┃
 * ┃　　　━　　　┃
 * ┃　┳┛　┗┳　┃
 * ┃　　　　　　　┃
 * ┃　　　┻　　　┃
 * ┃　　　　　　　┃
 * ┗━┓　　　┏━┛
 * 　　┃　　　┃神兽保佑
 * 　　┃　　　┃代码无BUG！
 * 　　┃　　　┗━━━┓
 * 　　┃　　　　　　　┣┓
 * 　　┃　　　　　　　┏┛
 * 　　┗┓┓┏━┳┓┏┛
 * 　　　┃┫┫　┃┫┫
 * 　　　┗┻┛　┗┻┛
 *
 * @Description: 权限信息常量
 * @Author: Li.HuiNeng
 * @Create in: 2019-09-17 13:52
 * @Version: 1.0.1
 */
public class AuthConstant {

    // 返回状态
    public static final boolean boolF = false;

    public static final boolean boolT = true;

    // redis中存储前端后端权限key
    public static final String REDIS_WEB_SERVE_KEY = "#web#serve";

    // redis中存储组装的权限
    public static final String REDIS_AUTH_TREE = "#auth#tree";

    // redis中存储菜单key
    public static final String REDIS_WEB_MENU_KEY = "#web#menu";

    // redis中存储用户信息
    public static final String USER_INFO = "#web#user";

    // redis中存储的角色列表信息
    public static final String USER_ROLE = "#web#role";

    // 获取token和刷新路径
    public static final String URL_OAUTH_TOKEN = "http://localhost:4000/oauth/token";
    // 检查token有效性
    public static final String URL_OAUTH_CHECK= "http://localhost:4000/oauth/check_token";
    // 退出登录
    public static final String URL_OAUTH_LOGOUT = "http://localhost:4000/login/logout";

    // 刷新token声明
    public static final Integer TOKEN_INVALID = 600;
    public static final String TOKEN_INVALID_MSG = "token过期,需刷新token请求!";
    public static String FRESH_TOKEN = "fresh_token";


}
